﻿/*!
 *
 * Date: 11/08/2011
 * http://pukis.com.br/
 *
 * Copyright Pukis 2011 
 *
 * Desenvolvedores:
 *      Felipe Assunção - felipeassuncao.net@gmail.com
 *      Rafael Milléo 
 *
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
 *
 */

html, body, div,h1, h2, h3, h4, h5, h6, p, blockquote, button, pre,a, abbr, acronym, address, img , cite, code,ins, kbd, q, s, samp,dl, dt, dd, ol, ul, li,
fieldset, form, input, textarea, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0 none; font-size: 100%; vertical-align: baseline; background: transparent; }
textarea { resize: none; }
body { line-height: 1; font-size: 12px; color: #000; font-family: 'Calibri', Arial, Helvetica, sans-serif; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
em { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
a {color: #000; text-decoration: none; }
input { background: #fff; }
hr { display: none; }
.clearfix:after, .content:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix , .content {
	display: inline-block;
}
html[xmlns] .clearfix, html[xmlns] .content {
	display: block;
}
* html .clearfix, * html .content {
	height: 1%;
}
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.bt { cursor: pointer; }
.bt-submit { cursor: pointer; }


.mainContentWrapper {
	width: 960px;
	margin: 0 auto;
}

.searchWrapper { display: none; }
.history { display: none; }


.header {
	position: relative;
	height: 213px;
}
.header h1 { display: none; }
.header #ctl00_TopBar_TopBar1_divHeader { background: url("/arquivos/img_footerbg_snow.png") 0 0 repeat; }
.header #ctl00_TopBar_TopBar1_divHeader .menu-user { display: none; }
.header #ctl00_TopBar_TopBar1_pnlTopBarAssincrono {
	height: 31px;
	margin-bottom: 5px;
	background: #fff;
	color: #333;
	font-size: 11px;
	line-height: 28px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.header #ctl00_TopBar_TopBar1_pnlTopBarAssincrono p {
	float: left;
	margin-right: 10px;
}
.header #ctl00_TopBar_TopBar1_pnlTopBarAssincrono p a {
	color: #333;
	text-decoration: underline;
}
.header #ctl00_TopBar_TopBar1_divHeader #quick-navigation {
	position: absolute;
	top: 0;
	left: 259px;
}
.header #ctl00_TopBar_TopBar1_divHeader #quick-navigation { float: left; }
.header #ctl00_TopBar_TopBar1_divHeader #quick-navigation ul { font-family: "Lucida Sans", Arial, Helvetica, sans-serif; }
.header #ctl00_TopBar_TopBar1_divHeader #quick-navigation ul li {
	display: block;
	float: left;
	padding: 2px 10px 2px 30px;
	margin: 6px 0;
	font-size: 11px;
	border-left: 1px solid #ccc;
}
.header #ctl00_TopBar_TopBar1_divHeader #quick-navigation ul li a { color: #333; }
.header #ctl00_TopBar_TopBar1_divHeader #quick-navigation ul li.wishlist { background: url("/arquivos/img_ico_list.png") 9px 2px no-repeat; }
.header #ctl00_TopBar_TopBar1_divHeader #quick-navigation ul li.requests { background: url("/arquivos/img_ico_requests.png") 10px 1px no-repeat; }
.header #ctl00_TopBar_TopBar1_divHeader #quick-navigation ul li.profile { background: url("/arquivos/img_ico_profile.png") 8px 1px no-repeat; }
.header #ctl00_TopBar_TopBar1_divHeader #quick-navigation ul li.contact { background: url("/arquivos/img_ico_talk.png") 10px 1px no-repeat; }
.header #ctl00_TopBar_TopBar1_divHeader #support {
	 position: absolute;
	top: 0;
	right: 0px;
}
.header #ctl00_TopBar_TopBar1_divHeader #support {
	float: right;
	width: 210px;
	height: 31px;
	color: #fff;
	line-height: 31px;
	background: #000 url("/arquivos/img_headset_ico.png") 14px 9px no-repeat;
}
.header #ctl00_TopBar_TopBar1_divHeader #support p { margin-left: 40px; }
.header #ctl00_TopBar_TopBar1_divHeader #logotype { height: 110px; }
.header #ctl00_TopBar_TopBar1_divHeader .menuwrap {
	clear: both;
	height: 31px;
	background: #9ee3d7;
	box-shadow: 0px 2px 2px #999;
	-moz-box-shadow: 0px 2px 2px #999;
	-webkit-box-shadow: 0px 2px 2px #999;
}
.header #ctl00_TopBar_TopBar1_divHeader .menuwrap ul {
}
.header #ctl00_TopBar_TopBar1_divHeader .menuwrap ul li {
	display: block;
	float: left;
	padding: 10px 48px 8px;
	font-size: 13px;
	text-transform: uppercase;
}
.header #ctl00_TopBar_TopBar1_divHeader .menuwrap ul li a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
}
.header {
	position: relative;
	height: 180px;
}
.header h1 { display: none; }
.header #ctl00_TopBar_ComercioTopBar_divHeader { background: url("/arquivos/img_footerbg_snow.png") 0 0 repeat; }
.header #ctl00_TopBar_ComercioTopBar_divHeader .menu-user { display: none; }
.header #ctl00_TopBar_ComercioTopBar_pnlTopBarAssincrono {
	height: 31px;
	margin-bottom: 5px;
	background: #fff;
	color: #333;
	font-size: 11px;
	line-height: 28px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.header #ctl00_TopBar_ComercioTopBar_pnlTopBarAssincrono p {
	float: left;
	margin-right: 10px;
}
.header #ctl00_TopBar_ComercioTopBar_pnlTopBarAssincrono p a {
	color: #333;
	text-decoration: underline;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #quick-navigation {
	position: absolute;
	top: 0;
	left: 259px;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #quick-navigation {
	float: left;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #quick-navigation ul {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #quick-navigation ul li {
	display: block;
	float: left;
	padding: 2px 10px 2px 30px;
	margin: 6px 0;
	font-size: 11px;
	border-left: 1px solid #ccc;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #quick-navigation ul li a {
	color: #333;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #quick-navigation ul li.wishlist {
	background: url("/arquivos/img_ico_list.png") 9px 2px no-repeat;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #quick-navigation ul li.requests {
	background: url("/arquivos/img_ico_requests.png") 10px 1px no-repeat;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #quick-navigation ul li.profile {
	background: url("/arquivos/img_ico_profile.png") 8px 1px no-repeat;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #quick-navigation ul li.contact {
	background: url("/arquivos/img_ico_talk.png") 10px 1px no-repeat;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #support {
	position: absolute;
	top: 0;
	right: 0px;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #support {
	float: right;
	width: 210px;
	height: 31px;
	color: #fff;
	line-height: 31px;
	background: #000 url("/arquivos/img_headset_ico.png") 14px 9px no-repeat;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #support p {
	margin-left: 40px;
}
.header #ctl00_TopBar_ComercioTopBar_divHeader #logotype {
	height: 110px;
}
.header #ctl00_TopBar_ComercioTopBar_lblMenuSuperior {
	clear: both;
	height: 31px;
	background: #9ee3d7;
}
.header #ctl00_TopBar_ComercioTopBar_lblMenuSuperior ul {
}
.header #ctl00_TopBar_ComercioTopBar_lblMenuSuperior ul li {
	display: block;
	float: left;
	padding: 9px 48px 8px;
	font-size: 13px;
	text-transform: uppercase;
}
.header #ctl00_TopBar_ComercioTopBar_lblMenuSuperior ul li a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
}

.header {
	position: relative;
	height: 180px;
}
.header h1 {
	display: none;
}
.header #ctl00_TopBar_ctlTopBar_divHeader {
	background: url("/arquivos/img_footerbg_snow.png") 0 0 repeat;
}
.header #ctl00_TopBar_ctlTopBar_divHeader .menu-user {
	display: none;
}
.header #ctl00_TopBar_ctlTopBar_pnlTopBarAssincrono {
	height: 31px;
	margin-bottom: 5px;
	background: #fff;
	color: #333;
	font-size: 11px;
	line-height: 28px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.header #ctl00_TopBar_ctlTopBar_pnlTopBarAssincrono p {
	float: left;
	margin-right: 10px;
}
.header #ctl00_TopBar_ctlTopBar_pnlTopBarAssincrono p a {
	color: #333;
	text-decoration: underline;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #quick-navigation {
	position: absolute;
	top: 0;
	left: 259px;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #quick-navigation {
	float: left;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #quick-navigation ul {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #quick-navigation ul li {
	display: block;
	float: left;
	padding: 2px 10px 2px 30px;
	margin: 6px 0;
	font-size: 11px;
	border-left: 1px solid #ccc;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #quick-navigation ul li a {
	color: #333;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #quick-navigation ul li.wishlist {
	background: url("/arquivos/img_ico_list.png") 9px 2px no-repeat;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #quick-navigation ul li.requests {
	background: url("/arquivos/img_ico_requests.png") 10px 1px no-repeat;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #quick-navigation ul li.profile {
	background: url("/arquivos/img_ico_profile.png") 8px 1px no-repeat;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #quick-navigation ul li.contact {
	background: url("/arquivos/img_ico_talk.png") 10px 1px no-repeat;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #support {
	 position: absolute;
	top: 0;
	right: 0px;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #support {
	float: right;
	width: 210px;
	height: 31px;
	color: #fff;
	line-height: 31px;
	background: #000 url("/arquivos/img_headset_ico.png") 14px 9px no-repeat;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #support p {
	margin-left: 40px;
}
.header #ctl00_TopBar_ctlTopBar_divHeader #logotype {
	height: 110px;
}
.header #ctl00_TopBar_ctlTopBar_lblMenuSuperior {
	clear: both;
	height: 31px;
	background: #9ee3d7;
	box-shadow: 0px 2px 2px #999;
	-moz-box-shadow: 0px 2px 2px #999;
	-webkit-box-shadow: 0px 2px 2px #999;
}
.header #ctl00_TopBar_ctlTopBar_lblMenuSuperior ul {
}
.header #ctl00_TopBar_ctlTopBar_lblMenuSuperior ul li {
	display: block;
	float: left;
	padding: 9px 48px 8px;
	font-size: 13px;
	text-transform: uppercase;
}
.header #ctl00_TopBar_ctlTopBar_lblMenuSuperior ul li a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
}

.header {
	position: relative;
	height: 180px;
}
.header h1 {
	display: none;
}
.header #ctl00_TopBar_TopBar2_divHeader {
	background: url("/arquivos/img_footerbg_snow.png") 0 0 repeat;
}
.header #ctl00_TopBar_TopBar2_divHeader .menu-user {
	display: none;
}
.header #ctl00_TopBar_TopBar2_pnlTopBarAssincrono {
	height: 31px;
	margin-bottom: 5px;
	background: #fff;
	color: #333;
	font-size: 11px;
	line-height: 28px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.header #ctl00_TopBar_TopBar2_pnlTopBarAssincrono p {
	float: left;
	margin-right: 10px;
}
.header #ctl00_TopBar_TopBar2_pnlTopBarAssincrono p a {
	color: #333;
	text-decoration: underline;
}
.header #ctl00_TopBar_TopBar2_divHeader #quick-navigation {
	position: absolute;
	top: 0;
	left: 259px;
}
.header #ctl00_TopBar_TopBar2_divHeader #quick-navigation {
	float: left;
}
.header #ctl00_TopBar_TopBar2_divHeader #quick-navigation ul {
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.header #ctl00_TopBar_TopBar2_divHeader #quick-navigation ul li {
	display: block;
	float: left;
	padding: 2px 10px 2px 30px;
	margin: 6px 0;
	font-size: 11px;
	border-left: 1px solid #ccc;
}
.header #ctl00_TopBar_TopBar2_divHeader #quick-navigation ul li a {
	color: #333;
}
.header #ctl00_TopBar_TopBar2_divHeader #quick-navigation ul li.wishlist {
	background: url("/arquivos/img_ico_list.png") 9px 2px no-repeat;
}
.header #ctl00_TopBar_TopBar2_divHeader #quick-navigation ul li.requests {
	background: url("/arquivos/img_ico_requests.png") 10px 1px no-repeat;
}
.header #ctl00_TopBar_TopBar2_divHeader #quick-navigation ul li.profile {
	background: url("/arquivos/img_ico_profile.png") 8px 1px no-repeat;
}
.header #ctl00_TopBar_TopBar2_divHeader #quick-navigation ul li.contact {
	background: url("/arquivos/img_ico_talk.png") 10px 1px no-repeat;
}
.header #ctl00_TopBar_TopBar2_divHeader #support {
	 position: absolute;
	top: 0;
	right: 0px;
}
.header #ctl00_TopBar_TopBar2_divHeader #support {
	float: right;
	width: 210px;
	height: 31px;
	color: #fff;
	line-height: 31px;
	background: #000 url("/arquivos/img_headset_ico.png") 14px 9px no-repeat;
}
.header #ctl00_TopBar_TopBar2_divHeader #support p {
	margin-left: 40px;
}
.header #ctl00_TopBar_TopBar2_divHeader #logotype {
	height: 110px;
}
.header #ctl00_TopBar_TopBar2_lblMenuSuperior {
	clear: both;
	height: 31px;
	background: #9ee3d7;
	box-shadow: 0px 2px 2px #999;
	-moz-box-shadow: 0px 2px 2px #999;
	-webkit-box-shadow: 0px 2px 2px #999;
}
.header #ctl00_TopBar_TopBar2_lblMenuSuperior ul {
}
.header #ctl00_TopBar_TopBar2_lblMenuSuperior ul li {
	display: block;
	float: left;
	padding: 9px 48px 8px;
	font-size: 13px;
	text-transform: uppercase;
}
.header #ctl00_TopBar_TopBar2_lblMenuSuperior ul li a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
}



.header-steps {
	margin-top: 30px;
}
.header-steps h1 {
	display: block;
	height: 110px;
	padding-top: 5px;
	background: url("/arquivos/img_footerbg_snow.png") 0 0 repeat;
}
.header-steps h1 a {
	display: block;
	float: left;
	width: 228px;
	height: 105px;
	text-indent: -9999px;
	background: url("/arquivos/chiceelegante.png") 0 0 no-repeat;
}

.header-steps .steps {
	width: 720px;
	height: 31px;
	margin: 37px auto 0;
	border: 1px solid #e4e4e4;
}
.header-steps .steps ul {
}
.header-steps .steps ul li {
	display: block;
	float: left;
	width: 239px;
	height: 31px;
	text-indent: -9999px;
}
.header-steps .steps ul li#ctl00_TopBar_TopBar1_liIdentificacao {
	border-right: 1px solid #e4e4e4;
}
.header-steps .steps ul li#ctl00_TopBar_TopBar1_liEntregaEmbalagem {
	border-right: 1px solid #e4e4e4;
}
.header-steps .steps ul li#ctl00_TopBar_TopBar1_liPagamento {
}
.header-steps .steps ul li#ctl00_TopBar_TopBar1_liIdentificacao  {
	background: url("/arquivos/img_steps_iden.png") center center no-repeat;
}
.header-steps .steps ul li#ctl00_TopBar_TopBar1_liIdentificacao.ativo {
	background: #b5b5b5 url("/arquivos/img_steps_idenactive.png") center center no-repeat;
}
.header-steps .steps ul li#ctl00_TopBar_TopBar1_liEntregaEmbalagem {
	background: url("/arquivos/img_steps_ente.png") center center no-repeat;
}
.header-steps .steps ul li#ctl00_TopBar_TopBar1_liEntregaEmbalagem.ativo {
	background: #b5b5b5 url("/arquivos/img_steps_enteactive.png") center center no-repeat;
}
.header-steps .steps ul li#ctl00_TopBar_TopBar1_liPagamento {
	background: url("/arquivos/img_steps_paga.png") center center no-repeat;
}
.header-steps .steps ul li#ctl00_TopBar_TopBar1_liPagamento.ativo {
	background: #b5b5b5 url("/arquivos/img_steps_pagaactive.png") center center no-repeat;
}

.header-steps .steps ul li#ctl00_TopBar_ComercioTopBar_liIdentificacao  {
	background: url("/arquivos/img_steps_iden.png") center center no-repeat;
}
.header-steps .steps ul li#ctl00_TopBar_ComercioTopBar_liIdentificacao.ativo {
	background: #b5b5b5 url("/arquivos/img_steps_idenactive.png") center center no-repeat;
}
.header-steps .steps ul li#ctl00_TopBar_ComercioTopBar_liEntregaEmbalagem {
	background: url("/arquivos/img_steps_ente.png") center center no-repeat;
}
.header-steps .steps ul li#ctl00_TopBar_ComercioTopBar_liEntregaEmbalagem.ativo {
	background: #b5b5b5 url("/arquivos/img_steps_enteactive.png") center center no-repeat;
}
.header-steps .steps ul li#ctl00_TopBar_ComercioTopBar_liPagamento {
	background: url("/arquivos/img_steps_paga.png") center center no-repeat;
}
.header-steps .steps ul li#ctl00_TopBar_ComercioTopBar_liPagamento.ativo {
	background: #b5b5b5 url("/arquivos/img_steps_pagaactive.png") center center no-repeat;
}

.header-steps .steps ul li.last {
	display: none;
}


.footer {
	cleaR: both;
}
.footer  #footer {
	clear: both;
	font-size: 11px;
	background: url("/arquivos/img_header_background.png") 0 0 repeat;
}
.footer  #footer #footer-navigation {
	padding-top: 20px;
	height: 120px;
	background: url("/arquivos/img_footerbg_snow.png") 0 0 repeat;
}
.footer  #footer #footer-navigation .collum {
	float: left;
	height: 85px;
	width: 188px;
	padding: 8px 25px;
	line-height: 22px;
	border-right: 1px solid #ccc;
}
.footer  #footer #footer-navigation .collum.last {
	border: 0 none;
}
.footer  #footer #paymentoptions {
	clear: both;
	padding: 18px 25px 0;
}
.footer  #footer #paymentoptions h3 {
	font-weight: normal;
}
.footer  #footer #paymentoptions ul {
	padding-top: 15px;
}
.footer  #footer #paymentoptions ul li {
	display: block;
	padding: 5px 0;
}
.footer  #footer #address {
	float: left;
	width: 520px;
	padding: 10px 25px;
}
.footer  #footer #address address {
	font-style: normal;
	color: #666;
	text-transform: uppercase;
}
.footer  #footer #address address strong {
}
.footer  #footer #credits {
	float: right;
	padding: 10px 25px;
}
.footer  #footer #credits ul {
}
.footer  #footer #credits ul li {
	display: block;
	float: right;
	margin-left: 10px;
}
.footer  #footer #credits ul li a.pukis {
	display: block;
	width: 57px;
	height: 17px;
	text-indent: -9999px;
	background: url("/arquivos/img_pukis_logo.png") 0 0 no-repeat;
} 
.footer  #footer #credits ul li a.vtex {
	display: block;
	width: 67px;
	height: 17px;
	text-indent: -9999px;
	background: url("/arquivos/img_vtex_logo.png") 0 0 no-repeat;
} 



.header .checkout-steps {
	display: none !important;
}
.checkout-steps {
	display: none;
	width: 720px;
	height: 31px;
	margin: 0 auto 37px;
	border: 1px solid #e4e4e4;
}
.checkout-steps ul {
}
.checkout-steps ul li {
	display: block;
	float: left;
	width: 239px;
	height: 31px;
}
.checkout-steps ul li.identificacao {
	border-right: 1px solid #e4e4e4;
}
.checkout-steps ul li.entrega {
	border-right: 1px solid #e4e4e4;
}
.checkout-steps ul li.pagamento {
}
.checkout-steps ul li.active {
	background: #b5b5b5;
}
.checkout-steps ul li span {
	display: block;
	margin: 5px auto;
	height: 20px;
	text-indent: -9999px;
}
.checkout-steps ul li.identificacao span {
	width: 117px;
	background: url("/arquivos/img_steps_iden.png") 0 0 no-repeat;
}
.checkout-steps ul li.identificacao.active span {
	background: url("/arquivos/img_steps_idenactive.png") 0 0 no-repeat;
}
.checkout-steps ul li.entrega span {
	width: 85px;
	background: url("/arquivos/img_steps_ente.png") 0 0 no-repeat;
}
.checkout-steps ul li.entrega.active span {
	background: url("/arquivos/img_steps_enteactive.png") 0 0 no-repeat;
}
.checkout-steps ul li.pagamento span {
	width: 109px;
	background: url("/arquivos/img_steps_paga.png") 0 0 no-repeat;
}
.checkout-steps ul li.pagamento.active span {
	background: url("/arquivos/img_steps_pagaactive.png") 0 0 no-repeat;
}

.aviso-erro {
	margin-bottom: 15px;
	line-height: 18px;
}
.aviso-erro ul {
	margin-top: 10px;
}
.aviso-erro ul li {
	display: block;
	padding-left: 10px;
	background: url("/arquivos/img_login_anchor.png") 0 center no-repeat;
}

.login .mainContentWrapper .content .mainWrapper {
	padding: 0 60px;
}
.login .mainContentWrapper .content {
	padding: 37px 0;
}
.login .mainContentWrapper .content h2 {
	display: none;
}
.login .mainContentWrapper .content .aviso-erro {
	margin: 0 120px 40px;
	line-height: 18px;
}
.login .mainContentWrapper .content .aviso-erro ul {
	margin-top: 10px;
}
.login .mainContentWrapper .content .aviso-erro ul li {
	display: block;
	padding-left: 10px;
	background: url("/arquivos/img_login_anchor.png") 0 center no-repeat;
}
.login .mainContentWrapper .content .register-info {
	float: right;
	width: 305px;
	padding: 0 57px;
	text-align: center;
}
.login .mainContentWrapper .content .register-info h4 {
	height: 40px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.login .mainContentWrapper .content .register-info .criar-conta {
	display: block;
	margin: 30px 0;
}
.login .mainContentWrapper .content .register-info .criar-conta .bt {
	display: block;
	width: 175px;
	height: 30px;
	margin: 0 auto;
	text-indent: -9999px;
	background: url("/arquivos/img_login_cadastrar.png") 0 0 no-repeat;
}
.login .mainContentWrapper .content .sign-in {
	float: left;
	width: 305px;
	padding: 0 57px;
	text-align: center;
	border-right: 1px solid #ddd;
}.login .mainContentWrapper .content .sign-in h4 {
	height: 40px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}.login .mainContentWrapper .content .sign-in .wrapper {
	text-align: left;
}
.login .mainContentWrapper .content .sign-in .aviso-erro {
	display: none !important;
}
.login .mainContentWrapper .content .sign-in fieldset {
	display: block;
	 padding: 15px 0;
}
.login .mainContentWrapper .content .sign-in .wrapper .grp {
	clear: both;
	height: auto;
	line-height: 26px;
}
.login .mainContentWrapper .content .sign-in .wrapper .grp ul {
	clear: both;
	padding: 5px 0;
	text-align: right;
}
.login .mainContentWrapper .content .sign-in .wrapper .grp ul li {
	display: block;
	float: left;
	margin-right: 15px;
	padding-left: 10px;
	background: url("/arquivos/img_login_anchor.png") 0 center no-repeat;
}
.login .mainContentWrapper .content .sign-in .wrapper .grp ul li a {
	color: #999;
}
.login .mainContentWrapper .content .sign-in .wrapper .grp label {
	display: block;
	margin-bottom: 5px;
}
.login .mainContentWrapper .content .sign-in .wrapper .grp .fitext {
	width: 245px;
	height: 24px;
	padding: 0 2px;
	border: 1px solid #000;
}
.login .mainContentWrapper .content .sign-in .wrapper .grp .fitext:hover {
	border: 1px solid #458c80;
}
.login .mainContentWrapper .content .sign-in .wrapper .grp .fitext:focus {
	border: 1px solid #458c80;
}
.login .mainContentWrapper .content .sign-in .wrapper .btw {
	clear: both;
	height: 35px;
	padding-top: 10px;
	line-height: 26px;
}
.login .mainContentWrapper .content .sign-in .wrapper .btw .bt {
	display: block;
	width: 75px;
	height: 30px;
	 text-indent: -9999px;
	background: url("/arquivos/img_login_entrar.png") 0 0 no-repeat;
	border: 0 none;
}



.checkout.cadastro-cliente .content {
	padding: 50px 0;
}
.checkout.cadastro-cliente .content .aviso-erro {
	margin: 0 120px 40px;
	line-height: 18px;
}
.checkout.cadastro-cliente .content .aviso-erro ul {
	margin-top: 10px;
}
.checkout.cadastro-cliente .content .aviso-erro ul li {
	display: block;
	padding-left: 10px;
	background: url("/arquivos/img_login_anchor.png") 0 center no-repeat;
}
.checkout.cadastro-cliente .content .content {
	padding: 0;
}
.checkout.cadastro-cliente .content .content h2 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.checkout.cadastro-cliente .content .content #txtCadastroClienteDadosInfo {
	display: none;
}
.checkout.cadastro-cliente .content .content .cadastro-campos {
}
.checkout.cadastro-cliente .content .content .cadastro-campos .identificacao {
	position: relative;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmTipoPessoa {
	float: left;
	width: 600px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmTipoPessoa legend {
	display: block;
	padding: 10px 0;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif 	 }
.checkout.cadastro-cliente .content .content .cadastro-campos .frmTipoPessoa label {
	display: block;
	float: left;
	width: 200px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmTipoPessoa label input {
	float: left;
	margin-right: 8px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica {
	float: left;
	width: 600px;
	margin-top: 7px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica legend {
	display: block;
	padding: 10px 0;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif 	 }
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica .grp {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica .grp ul {
	clear: both;
	padding: 5px 0;
	text-align: right;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica ul li {
	display: block;
	float: right;
	margin-left: 30px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica ul li a {
	color: #999;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica .grp a {
	color: #999;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica label {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica label.sexo-m {
	width: auto;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica label.sexo-f {
	width: auto;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica label input {
	position: relative;
	top: 3px;
	border: 0  none;
	margin-right: 5px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica .fitext {
	float: left;
	width: 199px;
	height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	border: 1px solid #000;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica .fitext:hover {
	border: 1px solid #458c80;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica .fitext:focus {
	border: 1px solid #458c80;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica #ctl00_Conteudo_ctrlCadastroCliente_txtApelido {
	width: 199px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica #ctl00_Conteudo_ctrlCadastroCliente_txtCep1 {
	width: 90px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica #ctl00_Conteudo_ctrlCadastroCliente_txtCep2 {
	width: 50px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica #ctl00_Conteudo_ctrlCadastroCliente_txtTelRes {
	width: 120px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica #ctl00_Conteudo_ctrlCadastroCliente_txtTelCom_PF {
	width: 120px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaFisica #ctl00_Conteudo_ctrlCadastroCliente_txtCel {
	width: 120px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica {
	float: left;
	width: 600px;
	margin-top: 7px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .isento {
	display: block;
	float: left;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .isento input {
	position: relative;
	top: 7px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica legend {
	display: block;
	padding: 10px 0;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif 	 }
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .grp {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .grp ul {
	clear: both;
	padding: 5px 0;
	text-align: right;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica ul li {
	display: block;
	float: right;
	margin-left: 30px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica ul li a {
	color: #999;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .grp a {
	color: #999;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .grp.fCpf {
	display: none;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .grp.fCep {
	display: none;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .grp.fTelCom {
	display: none;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .grp.fTelCom {
	display: none;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica label {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica label.sexo-m {
	width: auto;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica label.sexo-f {
	width: auto;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica label input {
	position: relative;
	top: 3px;
	border: 0  none;
	margin-right: 5px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .fitext {
	float: left;
	width: 199px;
	height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	border: 1px solid #000;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .fitext:hover {
	border: 1px solid #458c80;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica .fitext:focus {
	border: 1px solid #458c80;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica #ctl00_Conteudo_ctrlCadastroCliente_txtApelido {
	width: 199px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica #ctl00_Conteudo_ctrlCadastroCliente_txtCep1Com {
	width: 90px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica #ctl00_Conteudo_ctrlCadastroCliente_txtCep2Com {
	width: 50px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica #ctl00_Conteudo_ctrlCadastroCliente_txtTelCom {
	width: 120px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica #ctl00_Conteudo_ctrlCadastroCliente_txtTelCom_PF {
	width: 120px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaJuridica #ctl00_Conteudo_ctrlCadastroCliente_txtCel {
	width: 120px !important;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso {
	clear: both;
	/* position: absolute;
	top: 0;
	right: 0;
	float: right;
	width: 350px;
	*/ 	 }
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso legend {
	height: 30px;
	padding-top: 13px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso .grp {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso .grp.fEmailConf {
	height: 53px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso .grp.fEmailConf a {
	display: block;
	clear: both;
	margin-left: 2px;
	padding-left: 10px;
	background: url("/arquivos/img_login_anchor.png") 0 center no-repeat;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso .grp.fSenha {
	height: 53px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso .grp.fSenha span.exp {
	display: block;
	clear: both;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso .grp ul {
	clear: both;
	padding: 5px 0;
	text-align: right;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso ul li {
	display: block;
	float: right;
	margin-left: 30px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso ul li a {
	color: #999;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso .grp a {
	color: #999;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso label {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso label input {
	position: relative;
	top: 3px;
	border: 0  none;
	margin-right: 5px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso .fitext {
	float: left;
	width: 199px;
	height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	border: 1px solid #000;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso .fitext:hover {
	border: 1px solid #458c80;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .frmPessoaDadosAcesso .fitext:focus {
	border: 1px solid #458c80;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .areaAvisos {
	clear: both;
	line-height: 18px;
	/* position: absolute;
	top: 210px;
	right: 0;
	float: right;
	width: 350px;
	*/ 	 }
.checkout.cadastro-cliente .content .content .cadastro-campos .areaAvisos legend {
	height: 30px;
	padding-top: 13px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .areaAvisos .grp {
	line-height: 18px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .areaAvisos .grp .grp {
	margin: 5px 0;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .areaAvisos .grp .grp label {
	display: block;
	margin: 5px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .areaAvisos .grp .grp label input {
	position: relative;
	top: 3px;
	float: left;
	margin-right: 5px;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .continuar-usuario {
	clear: both;
	padding: 10px 4px 0;
}
.checkout.cadastro-cliente .content .content .cadastro-campos .continuar-usuario .bt {
	display: block;
	width: 95px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_cadastro_continuar.png") 0 0 no-repeat;
}



.carrinho .mainContentWrapper {
}
.carrinho .mainContentWrapper .content {
	padding: 35px 0;
}
.carrinho .mainContentWrapper .content .aviso-erro {
	width: 720px;
	margin: 0 auto 15px;
	text-align: center;
	line-height: 18px;
}
.carrinho .mainContentWrapper .content .aviso-erro ul {
	margin-top: 10px;
}
.carrinho .mainContentWrapper .content .aviso-erro ul li {
	display: block;
	padding-left: 10px;
	background: url("/arquivos/img_login_anchor.png") 0 center no-repeat;
}
.carrinho .mainContentWrapper .content h2 {
	height: 35px;
	font-size: 14px;
	color: #458c80;
	text-align: center;
	text-transform: uppercase;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.carrinho .mainContentWrapper .content .painelCarrinho {
}
.carrinho .mainContentWrapper .content .painelCarrinho .bts.top {
	display: none;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable {
	width: 720px;
	margin: 0 auto;
	border: 1px solid #ddd;
}   
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable thead {
	background: #868686;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable thead tr {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable thead tr th {
	padding: 7px 10px;
	color: #fff;
	font-size: 10px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	border-right: 1px solid #ddd;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.produto {
	vertical-align: middle;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.produto a.sku-imagem {
	display: block;
	margin: 14px;
	float: left;
	border: 1px solid #eee;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.produto a.sku-imagem  img {
	display: block;
	width: 70px;
	height: 80px;
	margin: 0 auto;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.produto h4 {
	margin-top: 43px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.servico {
	vertical-align: middle;
	text-align: center;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.quantidade {
	vertical-align: middle;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.quantidade fieldset {
	position: relative;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.quantidade fieldset .boxQuantidade {
	display: block;
	position: relative;
	top: 0px;
	left: -10px;
	width: 20px !important;
	margin: 10px auto;
	padding: 2px;
	text-align: center;
	border: 1px solid #eee;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.quantidade fieldset ul {
	position: absolute;
	top: 2px;
	right: 20px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.quantidade fieldset ul li {
	display: block;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.quantidade fieldset ul li a {
	display: block;
	width: 9px;
	height: 5px;
	text-indent: -9999px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.quantidade fieldset ul li.adicionar-item {
	margin-bottom: 5px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.quantidade fieldset ul li.adicionar-item a {
	background: url("/arquivos/img_cart_up.png") 0 0 no-repeat;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.quantidade fieldset ul li.remove-item a {
	background: url("/arquivos/img_cart_down.png") 0 0 no-repeat;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.preco-unitario {
	vertical-align: middle;
	text-align: center;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.preco-total {
	vertical-align: middle;
	text-align: center;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.excluir {
	vertical-align: middle;
	text-align: center;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tbody tr td.excluir .excluir {
	display: block;
	width: 9px;
	height: 10px;
	margin: 0 15px;
	text-indent: -9999px;
	background: url("/arquivos/img_cart_close.png") 0 0 no-repeat;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.subtotal {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.subtotal .txtSubTotal {
	padding: 10px;
	text-align: right;
	color: #767676;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-right: 0 none;
	border-bottom: 1px solid #ddd;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.subtotal .preco-total {
	padding: 10px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .texto-vale-presente {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .texto-vale-presente fieldset.vale-presente {
	position: relative;
	margin: 10px;
	line-height: 18px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .texto-vale-presente fieldset.vale-presente legend {
	display: none;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .texto-vale-presente fieldset.vale-presente .grp {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .texto-vale-presente fieldset.vale-presente .grp label {
	display: block;
	margin-bottom: 5px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .texto-vale-presente fieldset.vale-presente .grp .fitext {
	float: left;
	width: 199px;
	padding: 6px 5px;
	border: 1px solid #000;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .texto-vale-presente fieldset.vale-presente .grp .fitext:hover {
	border: 1px solid #458c80;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .texto-vale-presente fieldset.vale-presente .grp .fitext:focus {
	border: 1px solid #458c80;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .texto-vale-presente fieldset.vale-presente .grp .ok-carrinho {
	float: left;
	margin-left: 6px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .texto-vale-presente fieldset.vale-presente .grp .ok-carrinho input {
	display: block;
	width: 31px;
	height: 29px;
	text-indent: -9999px;
	background: url("/arquivos/img_cart_ok.png") 0 0 no-repeat;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente td.vale-presente {
	/*vertical-align: middle;*/ text-align: right;
	color: #767676;
	font-size: 13px;
	padding: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.vale-presente .preco-total {
	/*vertical-align: middle;*/ padding: 0 10px;
	font-weight: bold;
	font-size: 13px;
	text-align: right;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline .cep {
	position: relative;
	margin: 0 10px;
	line-height: 18px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline .cep legend {
	display: none;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline .cep .grp {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline .cep .grp label {
	display: block;
	margin-bottom: 5px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline .cep .grp .fitext {
	float: left;
	width: 70px;
	padding: 6px 5px;
	margin-right: 6px;
	border: 1px solid #000;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline .cep .grp .fitext:hover {
	border: 1px solid #458c80;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline .cep .grp .fitext:focus {
	border: 1px solid #458c80;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline .cep .grp .fitext.cep-sufixo {
	width: 40px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline .ok-carrinho {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .texto-cepline .ok-carrinho input {
	display: block;
	width: 61px;
	height: 29px;
	text-indent: -9999px;
	background: url("/arquivos/img_cart_calcular.png") 0 0 no-repeat;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .txt-frete {
	padding: 10px;
	text-align: right;
	color: #767676;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.cepline .frete-gratis {
	padding: 10px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.total {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.total .economizou {
	vertical-align: middle;
	border-right: 0 none;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.total .atualizar-valores {
	vertical-align: middle;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.total .valor-total {
	vertical-align: middle;
	text-align: right;
	color: #767676;
	font-size: 13px;
	padding: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.total .valor {
	vertical-align: middle;
	padding: 0 10px;
	font-weight: bold;
	font-size: 13px;
	text-align: right;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.valor-parcelado {
	display: none;
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr.valor-parcelado div.valor-parcelado {
}
.carrinho .mainContentWrapper .content .painelCarrinho .carrinhoTable tfoot tr td {
	border-right: 1px solid #ddd;
}
.carrinho .mainContentWrapper .content .painelCarrinho .bts.bottom {
	width: 720px;
	margin: 10px auto;
}
.carrinho .mainContentWrapper .content .painelCarrinho .bts.bottom li {
	display: block;
	float: left;
}
.carrinho .mainContentWrapper .content .painelCarrinho .bts.bottom li.continuar-comprando {
	margin-left: 397px;
}
.carrinho .mainContentWrapper .content .painelCarrinho .bts.bottom li.continuar-comprando a {
	display: block;
	width: 176px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_cart_continuar.png") 0 0 no-repeat;
}
.carrinho .mainContentWrapper .content .painelCarrinho .bts.bottom li.finalizar-compra {
	float: right;
}
.carrinho .mainContentWrapper .content .painelCarrinho .bts.bottom li.finalizar-compra a {
	display: block;
	width: 137px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_cart_finalizar.png") 0 0 no-repeat;
}
.carrinho .mainContentWrapper #ctl00_Conteudo_CtlObsCarrinho_AjaxObservacao {
	display: none;
}
.carrinho .mainContentWrapper .observacao {
	display: none;
}



.checkout.endereco-compra .content {
	padding: 50px 0  50px 122px;
}
.checkout.endereco-compra .content h2 {
	display: none;
}

.checkout.endereco-compra .content #ctl00_Conteudo_ctrlEndereco_updEndereco {
	clear: both;
}

.checkout.endereco-compra .content .aviso-erro {
	margin: 0 120px 40px;
	line-height: 18px;
}
.checkout.endereco-compra .content .aviso-erro ul {
	margin-top: 10px;
}
.checkout.endereco-compra .content .aviso-erro ul li {
	display: block;
	padding-left: 10px;
	background: url("/arquivos/img_login_anchor.png") 0 center no-repeat;
}

.checkout.endereco-compra .content .endereco {
}
.checkout.endereco-compra .content .endereco h2 {
	display: block;
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.checkout.endereco-compra .content .endereco .lista-endereco {
}
.checkout.endereco-compra .content .endereco .lista-endereco  legend {
	display: none;
	padding: 10px 0;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif 	 }


.checkout.endereco-compra .content .cadastro-endereco {
	padding: 0;
}
.checkout.endereco-compra .content .cadastro-endereco h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}

.checkout.endereco-compra .content .lista-endereco {
}
.checkout.endereco-compra .content .lista-endereco .address-list {
	line-height: 18px;
	margin-bottom: 15px;
}
.checkout.endereco-compra .content .lista-endereco .address-list li {
	position: relative;
	display: block;
	float: left;
	width: 230px;
	height:  245px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.checkout.endereco-compra .content .lista-endereco .address-list li .select-address {
	position: absolute;
	bottom: 0;
	left: 0;
}
.checkout.endereco-compra .content .lista-endereco .address-list li .select-address a {
	display: block;
	width: 100px;
	height: 28px;
	text-indent: -9999px;
	background: url("/arquivos/img_endereco_selecionar.png") 0 0 no-repeat;
}
.checkout.endereco-compra .content .lista-endereco .address-list li address  {
	font-style: normal;
}
.checkout.endereco-compra .content .lista-endereco .address-list li address strong {
	display: block;
	margin-bottom: 15px;
}
.checkout.endereco-compra .content .lista-endereco .address-list li address p {
	font-size: 11px;
}
.checkout.endereco-compra .content .lista-endereco .address-list li .bts {
}
.checkout.endereco-compra .content .lista-endereco .address-list li .bts li {
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin-right: 10px;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: bold;
}
.checkout.endereco-compra .content .lista-endereco .address-list li .bts li a {
	color: #000;
}

.checkout.endereco-compra .content .cadastro-endereco .identificacao {
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco {
	position: relative;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco {
	float: left;
	width: 600px;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco legend {
	display: block;
	padding: 10px 0;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif 	 }
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco label {
	display: block;
	float: left;
	width: 200px;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco label input {
	float: left;
	margin-right: 8px;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco {
	float: left;
	width: 600px;
	margin-top: 7px;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco legend {
	display: block;
	padding: 10px 0;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif 	 }
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco .grp {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco .grp ul {
	clear: both;
	padding: 5px 0;
	text-align: right;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco ul li {
	display: block;
	float: right;
	margin-left: 30px;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco ul li a {
	color: #999;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco .grp a {
	color: #999;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco label {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco label.sexo-m {
	width: auto;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco label.sexo-f {
	width: auto;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco label input {
	position: relative;
	top: 3px;
	border: 0  none;
	margin-right: 5px;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco .fitext {
	float: left;
	width: 199px;
	height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	border: 1px solid #000;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco .fitext:hover {
	border: 1px solid #458c80;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco .fitext:focus {
	border: 1px solid #458c80;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco select {
	width: 205px;
	padding: 2px 2px 2px;
	border: 1px solid #000;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco #ctl00_Conteudo_ctrlEndereco_txtCepPrefixo {
	width: 70px;
}
.checkout.endereco-compra .content .cadastro-endereco .identificacao .cadastro-endereco #ctl00_Conteudo_ctrlEndereco_txtCepSufixo {
	width: 35px;
}
.checkout.endereco-compra .content .bts {
	clear: both;
	padding: 15px 0;
}
.checkout.endereco-compra .content .bts .voltar {
	display: block;
	float: left;
	margin-right: 10px;
}
.checkout.endereco-compra .content .bts .voltar .bt {
	display: block;
	float: left;
	width: 66px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_endereco_voltar.png") 0 0 no-repeat;
}
.checkout.endereco-compra .content .bts .continuar {
	display: block;
	float: left;
}
.checkout.endereco-compra .content .bts .continuar .bt {
	display: block;
	float: left;
	width: 66px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_endereco_salvar.png") 0 0 no-repeat;
}



.checkout.forma-pagamento .content {
	/* padding: 50px 122px 50px 122px;
	*/ 	 }
.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_UpdatePagamentos {
	padding: 0 122px 25px 122px;
}
.checkout.forma-pagamento .content h2 {
	display: none;
}
.checkout.forma-pagamento .content .aviso-erro {
	margin: 40px 0;
	 line-height: 18px;
}
.checkout.forma-pagamento .content .aviso-erro p {
}
.checkout.forma-pagamento .content .aviso-erro p strong {
	color: red;
}
.checkout.forma-pagamento .content .aviso-erro ul {
	margin-top: 10px;
}
.checkout.forma-pagamento .content .aviso-erro ul li {
	display: block;
	padding-left: 10px;
	background: url("/arquivos/img_login_anchor.png") 0 center no-repeat;
}


.checkout.forma-pagamento .content .dados-pagamento {
	padding: 50px 122px 0 122px;
}
.checkout.forma-pagamento .content .dados-pagamento h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.checkout.forma-pagamento .content .dados-pagamento .wrapper {
	line-height: 18px;
}
.checkout.forma-pagamento .content .dados-pagamento .wrapper .valor-compra {
	width: 100%;
	line-height: 28px;
}
.checkout.forma-pagamento .content .dados-pagamento .wrapper .valor-compra tbody {
}
.checkout.forma-pagamento .content .dados-pagamento .wrapper .valor-compra tbody th {
	width: 250px;
	text-align: left;
	font-weight: normal;
}
.checkout.forma-pagamento .content .dados-pagamento .wrapper .valor-compra tbody td {
	font-weight: bold;
}
.checkout.forma-pagamento .content .dados-pagamento .wrapper .valor-compra tfoot {
}
.checkout.forma-pagamento .content .dados-pagamento .wrapper .valor-compra tfoot th {
	width: 250px;
	text-align: left;
	font-weight: normal;
}
.checkout.forma-pagamento .content .dados-pagamento .wrapper .valor-compra tfoot td {
	font-weight: bold;
}
.checkout.forma-pagamento .content .pagamento {
	margin-top: 24px;
	border-top: 1px solid #ddd;
}
.checkout.forma-pagamento .content .pagamento .tit {
}
.checkout.forma-pagamento .content .pagamento .tit strong {
	display: block;
	height: 30px;
	margin-top: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper {
	margin: 10px 0;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper h3 {
	margin: 10px 0;
	font-size: 14px;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper {
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao {
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .selec-cartoes {
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .selec-cartoes legend {
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .selec-cartoes .radio-cartao {
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .selec-cartoes .radio-cartao legend {
	display: none;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .selec-cartoes .radio-cartao .lista-formas-pagamento.lista-bandeiras {
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .selec-cartoes .radio-cartao .lista-formas-pagamento.lista-bandeiras li {
	display: block;
	float: left;
	margin-right: 25px;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .selec-cartoes .radio-cartao .lista-formas-pagamento.lista-bandeiras li label {
	display: block;
	float: left;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .selec-cartoes .radio-cartao .lista-formas-pagamento.lista-bandeiras li label input {
	display: block;
	float: left;
	margin: 26px 7px 0 0;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .selec-cartoes .radio-cartao .lista-formas-pagamento.lista-bandeiras li label img {
	display: block;
	float: left;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .selec-cartoes .radio-cartao .lista-formas-pagamento.lista-bandeiras li label strong {
	display: none;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info {
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao {
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao legend {
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao fieldset {
	clear: both;
	height: 30px;
	line-height: 26px;
}

.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao fieldset label {
	display: block;
	float: left;
	width: 290px;
	margin-right: 10px;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao fieldset .fitext {
	float: left;
	width: 235px;
	height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	border: 1px solid #000;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao fieldset .fitext:hover {
	border: 1px solid #458c80;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao fieldset .fitext:focus {
	border: 1px solid #458c80;
}

.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao fieldset select {
	position: relative;
	left: -2px;
	height: 26px;
	margin-right: 5px;
	padding: 1px;
	/* border: 1px solid #000;
	*/ 	 }
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao fieldset select:hover {
	/* border: 1px solid #458c80;
	*/ 	 }
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao fieldset select:focus {
	/* border: 1px solid #458c80;
	*/ 	 }
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .info-cartao fieldset select#ctl00_Conteudo_ctrlFormaPagamento_txtCcAno {
	margin-left: 10px;
}

.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .opc-parcelamento {
	margin-top: 15px;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .opc-parcelamento legend {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .opc-parcelamento select {
	position: relative;
	left: -2px;
	height: 26px;
	margin-right: 5px;
	padding: 1px;
	/* border: 1px solid #000;
	*/ 	 }

.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .cartao .credit-card-info .mensagem-cartao {
	display: none;
}

.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .continuar {
	margin-top: 15px;
}
.checkout.forma-pagamento .content .pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper .continuar .bt {
	display: block;
	width: 327px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_pagamento_continuar.png") 0 0 no-repeat;
}

.checkout.forma-pagamento .content .pagamento .boleto-wrapper {
	margin-top: 30px;
}
.checkout.forma-pagamento .content .pagamento .boleto-wrapper h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.checkout.forma-pagamento .content .pagamento .opc-boleto .lista-opcoes-pagamento {
}
.checkout.forma-pagamento .content .pagamento .opc-boleto .lista-opcoes-pagamento .lista-formas-pagamento.lista-boletos {
}
.checkout.forma-pagamento .content .pagamento .opc-boleto .lista-opcoes-pagamento .lista-formas-pagamento.lista-boletos li {
	display: block;
	float: left;
	margin-right: 25px;
}
.checkout.forma-pagamento .content .pagamento .opc-boleto .lista-opcoes-pagamento .lista-formas-pagamento.lista-boletos li label {
	display: block;
	float: left;
}
.checkout.forma-pagamento .content .pagamento .opc-boleto .lista-opcoes-pagamento .lista-formas-pagamento.lista-boletos li label input {
	display: block;
	float: left;
	margin: 26px 7px 0 0;
}
.checkout.forma-pagamento .content .pagamento .opc-boleto .lista-opcoes-pagamento .lista-formas-pagamento.lista-boletos li label img {
	display: block;
	float: left;
}
.checkout.forma-pagamento .content .pagamento .opc-boleto .lista-opcoes-pagamento .lista-formas-pagamento.lista-boletos li label strong {
	display: none;
}
.checkout.forma-pagamento .content .pagamento .opc-boleto .lista-opcoes-pagamento .lista-formas-pagamento.lista-boletos li .formapagamento-descricao {
	float: left;
	width: 350px;
	margin-top: 15px;
	font-size: 11px;
	line-height: 15px;
}

.checkout.forma-pagamento .content .pagamento .opc-boleto .continuar {
	margin-top: 15px;
}
.checkout.forma-pagamento .content .pagamento .opc-boleto .continuar .bt {
	display: block;
	width: 320px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_pagamento_boleto.png") 0 0 no-repeat;
}  

.checkout.forma-pagamento .content .voltar {
	padding: 0 122px 20px 122px;
}
.checkout.forma-pagamento .content .voltar .bt {
	display: block;
	float: left;
	width: 66px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_endereco_voltar.png") 0 0 no-repeat;
}



.checkout.confirmacao-compra {
}
.checkout.confirmacao-compra .steps {
	display: none !important;
}
.checkout.confirmacao-compra .content {
	padding: 30px 122px 50px 122px;
}
.checkout.confirmacao-compra .content h2 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.checkout.confirmacao-compra .content .confirmar-pedido.top {
	display: none;
}
.checkout.confirmacao-compra .content .dados-pagamento {
}
.checkout.confirmacao-compra .content .dados-pagamento h3 {
	padding: 4px 5px 5px;
	font-size: 14px;
	color: #458c80;
	background: #eee;
}
.checkout.confirmacao-compra .content .dados-pagamento .wrapper {
	margin: 15px 0;
	line-height: 22px;
}
.checkout.confirmacao-compra .content .dados-pagamento .wrapper .valor-compra {
}
.checkout.confirmacao-compra .content .dados-pagamento .wrapper .valor-compra th {
	width: 280px;
	font-weight: normal;
	text-align: left;
}
.checkout.confirmacao-compra .content .dados-pagamento .wrapper .valor-compra td {
	font-weight: bold;
	text-align: left;
}
.checkout.confirmacao-compra .content .dados-pagamento .wrapper .pagamento-endereco {
}
.checkout.confirmacao-compra .content .dados-pagamento .wrapper .pagamento-endereco legend {
	width: 716px;
	padding: 14px 0;
	font-size: 14px;
	font-weight: bold;
	color: #458c80;
}
.checkout.confirmacao-compra .content .dados-pagamento .wrapper .pagamento-endereco legend span {
	display: block;
	padding: 1px 5px;
	background: #eee;
}
.checkout.confirmacao-compra .content .dados-pagamento .wrapper .pagamento-endereco label {
	display: block;
	float: left;
	width: 280px;
} 
.checkout.confirmacao-compra .content .dados-pagamento .wrapper .pagamento-endereco select {
	position: relative;
	left: -2px;
	height: 22px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 1px;
	/* border: 1px solid #000;
	*/ 	 }
.checkout.confirmacao-compra .content .dados-pagamento .wrapper .pagamento-endereco .cadastrar-novo {
	position: relative;
	top: -2px;
}
.checkout.confirmacao-compra .content .dados-pagamento .wrapper .pagamento-endereco .cadastrar-novo a {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
.checkout.confirmacao-compra .content .dados-compra {
}
.checkout.confirmacao-compra .content .dados-compra h3 {
	padding: 4px 5px 5px;
	font-size: 14px;
	color: #458c80;
	background: #eee;
}
.checkout.confirmacao-compra .content .dados-compra .wrapper {
	margin: 15px 0;
	line-height: 22px;
}
.checkout.confirmacao-compra .content .dados-compra .wrapper .dados-entrega {
	line-height: 22px;
}
.checkout.confirmacao-compra .content .dados-compra .wrapper .dados-entrega th {
	width: 280px;
	text-align: left;
}
.checkout.confirmacao-compra .content .dados-compra .wrapper .dados-entrega td {
	text-align: left;
}
.checkout.confirmacao-compra .content .dados-produto {
	width: 95%;
	margin: 20px auto;
	border: 1px solid #e4e4e4;
}
.checkout.confirmacao-compra .content .dados-produto th {
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	vertical-align: middle;
}
.checkout.confirmacao-compra .content .dados-produto thead th {
	color: #fff;
	background: #868686;
}
.checkout.confirmacao-compra .content .dados-produto td {
	border-bottom: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	vertical-align: middle;
	text-align: center;
}
.checkout.confirmacao-compra .content .dados-produto tbody {
}
.checkout.confirmacao-compra .content .confirmar-pedido {
	width: 95%;
	margin: 15px auto 0;
	height: 30px;
} 
.checkout.confirmacao-compra .content .confirmar-pedido .bt {
	display: block;
	float: right;
	width: 138px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_confirmacao_confirmar.png") 0 0 no-repeat;
} 




.checkout.finaliza-compra {
} 
.checkout.finaliza-compra .content {
	padding: 30px 122px 50px 122px;
} 
.checkout.finaliza-compra .content h2 {
	height: 30px;
	margin: 0px 0 10px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.checkout.finaliza-compra .content .success {
	line-height: 20px;
}
.checkout.finaliza-compra .content .success .order-number {
	margin: 25px 0;
	font-weight: bold;
}
.checkout.finaliza-compra .content .success .order-number strong {
	display: block;
	font-size: 24px;
	font-weight: normal;
}
.checkout.finaliza-compra .content .success .print {
	margin: 15px 0;
}
.checkout.finaliza-compra .content .success .print p {
	font-weight: bold;
	font-size: 13px;
}
.checkout.finaliza-compra .content .success .print ul {
}
.checkout.finaliza-compra .content .success .print ul li {
	display: block;
	margin: 5px 0;
}
.checkout.finaliza-compra .content .success .print ul li a {
	font-weight: bold;
	color: #000;
	text-decoration:underline;
}
.checkout.finaliza-compra .content .success .lnkBoleto {
	display: block;
	margin: 15px 0;
}
.checkout.finaliza-compra .content .success .lnkBoleto a {
	display: block;
	width: 330px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_finalizar_boleto.png") 0 0 no-repeat;
}
.checkout.finaliza-compra .content .continuar-comprando {
	display: none !important;
}   


.minha-conta.meus-pedidos {
}
.minha-conta.meus-pedidos .breadcrumb {
	display: none;
}
.minha-conta.meus-pedidos .nav {
	padding: 50px 122px 10px 122px;
}
.minha-conta.meus-pedidos .nav .menu-pedidos {
}
.minha-conta.meus-pedidos .nav .menu-pedidos h3 {
	clear: both;
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos .nav .menu-pedidos ul {
	height: 40px;
	margin-bottom: 15px;
}
.minha-conta.meus-pedidos .nav .menu-pedidos ul li {
	display: block;
	float: left;
	padding: 13px 0 9px 30px;
	margin-right: 10px;
	background: url("/arquivos/img_meuspedidos_topic.png") 0 0 no-repeat;
}
.minha-conta.meus-pedidos .nav .menu-pedidos ul li a {
	color: #000;
	font-weight: bold;
}

.minha-conta.meus-pedidos .content-meuspedidos {
	padding: 0 122px 10px 122px;
}
.minha-conta.meus-pedidos .content-meuspedidos h2 {
	height: 30px;
	font-size: 22px;
	color: #111;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos {
	margin-top: 15px;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .abas {
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .abas .meus-pedidos {
	display: none;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .abas .meu-perfil {
	display: block;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .abas .meu-perfil span {
	display: block;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .abas .meu-perfil span a {display: block;
	width: 64px;
	height: 64px;
	text-indent: -9999px;
	background: url("/arquivos/img_profile_pic.png") 0 0 no-repeat;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .tabela-pedidos {
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .tabela-pedidos h3 {
	clear: both;
	height: 30px;
	margin-top: 15px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .tabela-pedidos #orderInfoProductList {
	width: 100%;
	margin: 0 0 15px;
	border: 1px solid #e4e4e4;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .tabela-pedidos #orderInfoProductList thead {
	border-bottom: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .tabela-pedidos #orderInfoProductList thead th {
	padding: 5px;
	font-size: 10px;
	color: #fff;
	background: #868686;
	border-right: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .tabela-pedidos #orderInfoProductList tbody {
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .tabela-pedidos #orderInfoProductList tbody td {
	padding: 5px 0;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
	border-right: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar {
	margin-top: 20px;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar legend {
	clear: both;
	height: 30px;
	margin-top: 15px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar .grp {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar label {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar .fitext {
	float: left;
	width: 199px;
	height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	border: 1px solid #000;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar .fitext:hover {
	border: 1px solid #458c80;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar .fitext:focus {
	border: 1px solid #458c80;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar select {
	width: 205px;
	padding: 2px 2px 2px;
	border: 1px solid #000;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar #ctl00_Conteudo_tbxDataDe_txtId {
	width: auto;
	float: none;
	margin-right: 0;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar #ctl00_Conteudo_tbxDataAte_txtId {
	width: auto;
	float: none;
	margin-right: 0;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar .filtrar-data {
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar .filtrar-data label {
	width: 159px;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar .ok {
	margin-bottom: 15px;
}
.minha-conta.meus-pedidos .content-meuspedidos .pedidos .filtrar .ok .bt {
	display: block;
	width: 31px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_pedidos_ok.png") 0 0 no-repeat;
}





.minha-conta.meus-pedidos-detalhes {
}
.minha-conta.meus-pedidos-detalhes .breadcrumb {
	display: none;
}
.minha-conta.meus-pedidos-detalhes .content {
	padding: 50px 122px 10px 122px;
}
.minha-conta.meus-pedidos-detalhes .content h2 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos-detalhes .content .informacoes-entrega {
	line-height: 20px;
}
.minha-conta.meus-pedidos-detalhes .content .informacoes-entrega ul {
}
.minha-conta.meus-pedidos-detalhes .content .informacoes-entrega ul li {
	display: block;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido {
	margin-top: 20px;
	line-height: 20px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .endereco-entrega {
	padding-top: 10px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .endereco-entrega dl {
	line-height: 16px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .endereco-entrega dl dt {
	clear: both;
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .endereco-entrega dl dd {
	display: block;
	float: left;
	width: 350px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .dados-entrega {
	clear: both;
	padding-top: 30px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .dados-entrega dl {
	line-height: 16px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .dados-entrega dl dt {
	clear: both;
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .dados-entrega dl dd {
	display: block;
	float: left;
	width: 200px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .dados-entrega .rastrear-entrega {
	display: block;
	clear: both;
	padding-top: 15px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .dados-entrega .rastrear-entrega a {
	font-weight: bold;
	text-decoration: underline;
}

.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-entrega {
	margin-top: 15px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-entrega h4 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}

.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra {
	width: 100%;
	margin: 20px 0 15px;
	border: 1px solid #e4e4e4;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra thead {
	border-bottom: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra thead th {
	padding: 5px;
	font-size: 10px;
	color: #fff;
	background: #868686;
	border-right: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra tbody {
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra tbody tr {
	border-bottom: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra tbody th {
	padding: 5px 0;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
	border-right: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra tbody td {
	padding: 5px 0;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
	border-right: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra tfoot {
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra tfoot td {
	border-bottom: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra tfoot th {
	border-bottom: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra tfoot td {
	padding: 5px 0;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
	border-right: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pedido .descricao-compra tfoot th {
	padding: 5px 0;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
	border-right: 1px solid #e4e4e4;
}


.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento {
	line-height: 20px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento {
	padding-top: 10px;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}

.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra {
	width: 100%;
	margin: 10px 0 15px;
	border: 1px solid #e4e4e4;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra thead {
	border-bottom: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra thead th {
	padding: 5px;
	font-size: 10px;
	color: #fff;
	background: #868686;
	border-right: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra tbody {
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra tbody tr {
	border-bottom: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra tbody th {
	padding: 5px 0;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
	border-right: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra tbody td {
	padding: 5px 0;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
	border-right: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra tfoot {
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra tfoot td {
	border-bottom: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra tfoot th {
	border-bottom: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra tfoot td {
	padding: 5px 0;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
	border-right: 1px solid #e4e4e4;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .valor-compra tfoot th {
	padding: 5px 0;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
	border-right: 1px solid #e4e4e4;
}


.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .pagamento-endereco {
	clear: both;
	margin: 30px 0;
}
.minha-conta.meus-pedidos-detalhes .content .box-dados-pagamento .dados-pagamento .pagamento-endereco legend {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}

.minha-conta.meus-pedidos-detalhes .content .box-interacao {
	display: none;
}
 .box-interacao .texto-interacao {
	display: none;
}

.minha-conta.meus-pedidos-detalhes .content .voltar {
	display: block;
	margin-right: 10px;
	margin-bottom: 10px;
}
.minha-conta.meus-pedidos-detalhes .content .voltar .bt  {
	display: block;
	width: 66px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_endereco_voltar.png") 0 0 no-repeat;
}



.minha-conta.meus-pedidos.rastrear-pedido {
}
.minha-conta.meus-pedidos.rastrear-pedido .content {
	padding: 50px 122px 10px 122px;
}
.minha-conta.meus-pedidos.rastrear-pedido .content h2 {
	height: 15px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos.rastrear-pedido .content .informacoes-entrega {
	margin: 20px 0;
	line-height: 15px;
}
.minha-conta.meus-pedidos.rastrear-pedido .content .box-dados-pagamento {
}
.minha-conta.meus-pedidos.rastrear-pedido .content .box-dados-pagamento h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.meus-pedidos.rastrear-pedido .content .box-dados-pagamento .endereco-entrega {
}
.minha-conta.meus-pedidos.rastrear-pedido .content .box-dados-pagamento .endereco-entrega h4 {
	font-size: 13px;
	margin-bottom: 15px;
}
.minha-conta.meus-pedidos.rastrear-pedido .content .box-dados-pagamento .endereco-entrega dl {
	line-height: 16px;
}
.minha-conta.meus-pedidos.rastrear-pedido .content .box-dados-pagamento .endereco-entrega dl dt {
	clear: both;
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
}
.minha-conta.meus-pedidos.rastrear-pedido .content .box-dados-pagamento .endereco-entrega dl dd {
	display: block;
	float: left;
	width: 200px;
}

.minha-conta.meus-pedidos.rastrear-pedido .content .voltar {
	clear: both;
	display: block;
	margin-right: 10px;
	margin-bottom: 20px;
	padding-top: 20px;
}
.minha-conta.meus-pedidos.rastrear-pedido .content .voltar .bt  {
	display: block;
	width: 66px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_endereco_voltar.png") 0 0 no-repeat;
}


#ctl00_home.minha-conta {
}
#ctl00_home.minha-conta .area-root {
	padding: 50px 122px 10px 122px;
}
#ctl00_home.minha-conta .area-root .area-1 {
	display: none;
}
#ctl00_home.minha-conta .area-root .area-2 {
	display: none;
}
#ctl00_home.minha-conta .area-root .area-3 {
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-1 {
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-1 .nav {
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-1 .nav h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-1 .nav ul {
	height: 40px;
	margin-bottom: 15px;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-1 .nav ul li {
	display: block;
	float: left;
	padding: 13px 0 9px 30px;
	margin-right: 10px;
	background: url("/arquivos/img_meuspedidos_topic.png") 0 0 no-repeat;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-1 .nav ul li a {
	color: #000;
	font-weight: bold;
}

#ctl00_home.minha-conta .area-root .area-3 .area-3-2 {
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 h2 {
	height: 30px;
	font-size: 22px;
	color: #111;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 h4 {
	height: 30px;
	font-size: 13px;
	color: #000;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .abas {
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .abas li.meu-perfil {
	display: none;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .abas li.meus-pedidos {
	display: block;
	margin: 10px 0 20px;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .abas li.meus-pedidos a {
	display: block;
	width: 64px;
	height: 64px;
	text-indent: -9999px;
	background: url("/arquivos/img_pedidos_pic.png") 0 0 no-repeat;
}

#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .meus-dados {
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .meus-dados .photo {
	float: left;
	border: 5px solid #fff;
	box-shadow: 0px 0px 5px #666;
	-moz-box-shadow: 0px 0px 5px #666;
	-webkit-box-shadow: 0px 0px 5px #666;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .meus-dados .photo .no-photo {
	display: block;
	width: 96px;
	height: 96px;
	text-indent: -9999px;
	background: url("/arquivos/img_conta_avatar.png") 0 0 no-repeat;
}

#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .meus-dados .addPhoto {
	clear: both;
	padding-top: 15px;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .meus-dados .addPhoto .lnkAddPhoto {
	display: block;
	width: 127xp;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_minhaconta_addfoto.png") 0 0 no-repeat;
}

#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .dados {
	padding: 15px 0;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .dados dl {
	line-height: 16px;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .dados dl dt {
	clear: both;
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .dados dl dd {
	display: block;
	float: left;
	width: 200px;
}

#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .bts {
	clear: both;
	padding: 15px 0;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .bts li {
	display: block;
	float: left;
	margin-right: 15px;
} 
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .bts li a {
	display: block;
	float: left;
	font-weight: bold;
	text-decoration: underline;
	padding: 2px 0 2px 20px;
} 
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .bts li.alterar-senha {
	background: url("/arquivos/img_profile_password.png") 0 0 no-repeat;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .bts li.editar {
	background: url("/arquivos/img_profile_editar.png") 0 0 no-repeat;
}

#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .informacoes-conta {
	clear: both;
	padding: 20px 0;
	margin-bottom: 50px;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .informacoes-conta dl {
	line-height: 16px;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .informacoes-conta dl dt {
	clear: both;
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
}
#ctl00_home.minha-conta .area-root .area-3 .area-3-2 .informacoes-conta dl dd {
	display: block;
	float: left;
	width: 200px;
}

#ctl00_home.minha-conta .area-root .area-3 #MeusComentarios {
	display: none;
}
#ctl00_home.minha-conta .area-root .lista-minha-conta {
	display: none;
}

.minha-conta.manutencao-conta.alterar-senha {
}
.minha-conta.manutencao-conta.alterar-senha .content {
	padding: 50px 122px 10px 122px;
}
.minha-conta.manutencao-conta.alterar-senha .content h2 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha {
	margin: 10px 0 20px;
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha fieldset {
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha fieldset legend {
	clear: both;
	height: 30px;
	padding-top: 15px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha fieldset .grp {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha fieldset label {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha fieldset input {
	float: left;
	width: 199px;
	height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	border: 1px solid #000;
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha fieldset input:hover {
	border: 1px solid #458c80;
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha fieldset input:focus {
	border: 1px solid #458c80;
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha fieldset select {
	width: 205px;
	padding: 2px 2px 2px;
	border: 1px solid #000;
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha .btw.alterar-senha {
}
.minha-conta.manutencao-conta.alterar-senha .content .alterar-senha .btw.alterar-senha .bt {
	display: block;
	width: 123px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_alterarsenha_alterar.png") 0 0 no-repeat;
}
.minha-conta.manutencao-conta.alterar-senha .content .outras-opcoes {
}
.minha-conta.manutencao-conta.alterar-senha .content .outras-opcoes h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.alterar-senha .content .outras-opcoes ul {
}
.minha-conta.manutencao-conta.alterar-senha .content .outras-opcoes ul li {
	padding: 5px 0;
}
.minha-conta.manutencao-conta.alterar-senha .content .outras-opcoes ul li a {
	text-decoration: underline;
}
.minha-conta.manutencao-conta.alterar-senha .content .outras-opcoes ul li a strong {
	display: none;
}



.minha-conta.manutencao-conta.esqueci-senha {
}
.minha-conta.manutencao-conta.esqueci-senha .content {
	padding: 50px 122px 10px 122px;
}
.minha-conta.manutencao-conta.esqueci-senha .content h2 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha {
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha fieldset {
	padding: 15px 0 25px;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha fieldset legend {
	clear: both;
	height: 30px;
	padding-top: 15px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha fieldset .grp {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha fieldset label {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha fieldset .fitext {
	float: left;
	width: 199px;
	height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	border: 1px solid #000;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha fieldset .fitext:hover {
	border: 1px solid #458c80;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha fieldset .fitext:focus {
	border: 1px solid #458c80;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha fieldset select {
	width: 205px;
	padding: 2px 2px 2px;
	border: 1px solid #000;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha fieldset .enviar-senha {
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha fieldset .enviar-senha .bt {
	display: block;
	width: 113px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_alterarsenha_enviar.png") 0 0 no-repeat;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha .outras-opcoes {
	padding-bottom: 15px;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha .outras-opcoes h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha .outras-opcoes ul {
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha .outras-opcoes ul li {
	padding: 5px 0;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha .outras-opcoes ul li a {
	text-decoration: underline;
}
.minha-conta.manutencao-conta.esqueci-senha .content .esqueci-senha .outras-opcoes ul li a strong {
	display: none;
}



.minha-conta.manutencao-conta.email-mudou {
} 
.minha-conta.manutencao-conta.email-mudou .content {
	padding: 50px 122px 10px 122px;
}
.minha-conta.manutencao-conta.email-mudou .content h2 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou {
	margin: 10px 0 25px;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email {
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset {
	padding: 10px 0;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset.dados-anteriores {
	padding: 20px 0 10px;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset h3 {
	clear: both;
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset .grp {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset label {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset .fitext {
	float: left;
	width: 199px;
	height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	border: 1px solid #000;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset .fitext:hover {
	border: 1px solid #458c80;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset .fitext:focus {
	border: 1px solid #458c80;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset select {
	width: 205px;
	padding: 2px 2px 2px;
	border: 1px solid #000;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset .email-mudou-continuar {
	padding-top: 20px;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .alterar-email fieldset .email-mudou-continuar .bt {
	display: block;
	width: 128px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_mudou_atualizar.png") 0 0 no-repeat;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .outras-opcoes {
	padding-top: 15px;
	padding-bottom: 15px;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .outras-opcoes h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .outras-opcoes ul {
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .outras-opcoes ul li {
	padding: 5px 0;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .outras-opcoes ul li a {
	text-decoration: underline;
}
.minha-conta.manutencao-conta.email-mudou .content .esqueci-mudou .outras-opcoes ul li a strong {
	display: none;
}


.minha-conta.manutencao-conta.esqueci-email {
} 
.minha-conta.manutencao-conta.esqueci-email .content {
	padding: 50px 122px 10px 122px;
}
.minha-conta.manutencao-conta.esqueci-email .content h2 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou {
	margin: 10px 0 25px;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email {
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset {
	padding: 10px 0;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset.dados-anteriores {
	padding: 20px 0 10px;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset h3 {
	clear: both;
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset .grp {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset label {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset .fitext {
	height: 24px;
	padding: 0 2px;
	border: 1px solid #000;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset .fitext:hover {
	border: 1px solid #458c80;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset .fitext:focus {
	border: 1px solid #458c80;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset select {
	width: 205px;
	padding: 2px 2px 2px;
	border: 1px solid #000;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset .email-mudou-continuar {
	padding-top: 20px;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .recuperar-email fieldset .email-mudou-continuar .bt {
	display: block;
	width: 128px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_mudou_atualizar.png") 0 0 no-repeat;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .outras-opcoes {
	padding-top: 15px;
	padding-bottom: 15px;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .outras-opcoes h3 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .outras-opcoes ul {
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .outras-opcoes ul li {
	padding: 5px 0;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .outras-opcoes ul li a {
	text-decoration: underline;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .outras-opcoes ul li a strong {
	display: none;
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .btw {
}
.minha-conta.manutencao-conta.esqueci-email .content .esqueci-mudou .btw input {
	margin-top: 15px;
	text-decoration: underline;
}




.minha-conta.editar-conta {
	  	 }
.minha-conta.editar-conta .content {
	padding: 50px 122px 10px 122px;
}
.minha-conta.editar-conta .content h2 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.editar-conta .content .meus-dados-alterar {
}
.minha-conta.editar-conta .content .meus-dados-alterar .meus-dados {
}
.minha-conta.editar-conta .content .meus-dados-alterar .meus-dados .photo {
	margin: 20px 0;
	float: left;
	border: 5px solid #fff;
	box-shadow: 0px 0px 5px #666;
	-moz-box-shadow: 0px 0px 5px #666;
	-webkit-box-shadow: 0px 0px 5px #666;
}
.minha-conta.editar-conta .content .meus-dados-alterar .meus-dados .photo .no-photo {
	display: block;
	width: 96px;
	height: 96px;
	text-indent: -9999px;
	background: url("/arquivos/img_conta_avatar.png") 0 0 no-repeat;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset {
	width: 620px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset legend {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .grp {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .grp strong {
	display: block;
	float: left;
	width: 205px;
	margin-right: 5px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .grp .ficheckbox {
	position: relative;
	top: 8px;
} 
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .nao-altera {
	clear: both;
	height: 30px;
	line-height: 26px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .nao-altera span {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .nao-altera strong {
	display: block;
	float: left;
	width: 207px;
	margin-right: 5px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .nao-altera em {
	display: block;
	float: right;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset label {
	display: block;
	float: left;
	width: 180px;
	margin-right: 10px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .fitext {
	float: left;
	width: 199px;
	height: 24px;
	margin-right: 5px;
	padding: 0 2px;
	border: 1px solid #000;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .fitext:hover {
	border: 1px solid #458c80;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .fitext:focus {
	border: 1px solid #458c80;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset select {
	float: right;
	width: 205px;
	padding: 2px 2px 2px;
	border: 1px solid #000;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset #ctl00_Conteudo_txtDtNascimentoDia {
	width: 25px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset #ctl00_Conteudo_txtDtNascimentoMes {
	width: 25px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset #ctl00_Conteudo_txtDtNascimentoAno {
	width: 50px;
	margin-right: 82px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .fSexo {
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .fSexo span {
	display: block;
	float: left;
	width: 210px;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .fSexo span label {
	display: inline;
	float: none;
}
.minha-conta.editar-conta .content .meus-dados-alterar fieldset .fSexo span input {
	position: relative;
	top: 3px;
	margin-right: 5px;
}
.minha-conta.editar-conta .content .bts {
	height: 30px;
	padding: 15px 0;
}
.minha-conta.editar-conta .content .bts li {
	display: block;
	float: left;
	margin-right: 10px;
}
.minha-conta.editar-conta .content .bts li input {
	display: block;
	float: left;
	height: 30px;
	text-indent: -9999px;
}
.minha-conta.editar-conta .content .bts li.voltar input {
	width: 66px;
	background: url("/arquivos/img_endereco_voltar.png") 0 0 no-repeat;
}
.minha-conta.editar-conta .content .bts li.salvar input {
	width: 66px;
	background: url("/arquivos/img_endereco_salvar.png") 0 0 no-repeat;
}

.sku.servico {
	  	 }
.sku.servico .breadcrumb {
	display: none;
}
.sku.servico .content {
	padding: 50px 122px 10px 122px;
}
.sku.servico .content h2 {
	height: 30px;
	font-size: 13px;
	color: #458c80;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
}
.sku.servico .content .continuar.top {
	display: none;
}
.sku.servico .content .continuar.top {
	display: none;
}
.sku.servico .content .wrapper {
	position: relative;
}
.sku.servico .content .wrapper h2 {
	float: right;
	width: 350px;
}
.sku.servico .content .wrapper .more-products {
	display: none;
}
.sku.servico .content .wrapper .box-image {
	float: left;
	width: 350px;
}
.sku.servico .content .wrapper .box-image .image {
}
.sku.servico .content .wrapper .box-image .image img {
	display: block;
	margin: 0 auto;
}
.sku.servico .content .wrapper .box-info {
	float: right;
	width: 350px;
}
.sku.servico .content .wrapper .box-info .box-garantia-extendida {
}
.sku.servico .content .wrapper .box-info .box-garantia-extendida h3 {
	margin-bottom: 15px;
}
.sku.servico .content .wrapper .box-info .box-garantia-extendida a {
	display: none;
	margin-bottom: 14px;
	color: #458c80;
}
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper {
}
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper h4 {
	margin-bottom: 14px;
}
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper fieldset {
}
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper fieldset label {
}
.sku.servico .content .wrapper .box-info .box-garantia-extendida .wrapper fieldset label input {
	position: relative;
	top: 3px;
}
.sku.servico .content .continuar {
	float: right;
	width: 350px;
	margin-top: 20px;
}
.sku.servico .content .continuar .bt {
	display: block;
	width: 95px;
	height: 30px;
	text-indent: -9999px;
	background: url("/arquivos/img_servico_continuar.png") 0 0 no-repeat;
}


#TB_overlay {
	background: url("/arquivos/img_shadow_sprite.png") 0 0 repeat;
}
#TB_window {
}
